A Description Logic for Composite Objects for Domain Modeling in an Agent-Oriented Application

نویسندگان

  • Patrick Lambrix
  • Lin Padgham
چکیده

In this paper we present a description logic for composite objects and show its use for domain modeling in a particular application. The description logic extends standard description logics by providing support for representation of and reasoning about part-of. We have extended the standard reasoning tasks of subsumption, classification and recognition to include knowledge about part-of. Further, we maintain a part-of hierarchy for individuals that can be used for querying the system about composite objects. We provide the system with new user functions to allow for traversing the part-of hierarchy as well. Our extended description logic system retains the well-known advantages of description logic systems while extending their representational and inferential capabilities. The application involves automating the monitoring of the Reaction Control System (RCS) of NASA’s space shuttle. The application has been modeled before and an implementation exists using the agent-oriented system dMARS (distributed Multi Agent Reasoning System) from the Australian Artificial Intelligence Institute. Although it was recognized that part-of played an important role in the application, the existing implementation did not provide any support in representing and inferencing with part-of. The use of our description logic for composite objects has provided a number of advantages. In the following section we briefly describe dMARS and the Reaction Control System application (section 2). We propose our description logic for composite objects and describe the advantages that the use of this description logic gave us for the RCS application in section 3. The paper concludes in section 4.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

Modeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism

In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...

متن کامل

Modeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism

In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

WebWorkFlow: An Object-Oriented Workflow Modeling Language for Web Applications

Workflow languages are designed for the high-level description of processes and are typically not suitable for the generation of complete applications. In this paper, we present WebWorkFlow, an objectoriented workflow modeling language for the high-level description of workflows in web applications. Workflow descriptions define procedures operating on domain objects. Procedures are composed usi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996